#!/bin/bash

EXECUTABLE="./../bin/Debug/tp0"

IMAGEN1="./../images/grid.pgm"
IMAGEN1SAL="./../tests/grid-sqrt.pgm"

IMAGEN2="./../images/evolution.pgm"
IMAGEN2SAL="./../tests/rotate-evolution.pgm"

IMAGEN3="./../images/line.pgm"
IMAGEN3SAL="./../tests/rotate-line.pgm"


function pause(){
	echo
	read -p "Presione enter para continuar..."
}



mkdir 2>/dev/null ./../tests

make

if [ ! -f "$EXECUTABLE" ] ; then

	echo
	echo "Error generando el ejecutable"
	exit 1
fi

echo
echo
echo


echo "Imagen grid.pgm procesada con la raiz cuadrada escalada."
echo
"$EXECUTABLE" -i "$IMAGEN1" -o "$IMAGEN1SAL" -f 1



if [ ! -f "$IMAGEN1SAL" ] ; then

	echo
	echo "Error procesando la imagen"
	exit 2
fi



pause


echo
echo
echo


echo "Imagen evolution.pgm procesada con la rotacion de -Pi\16."
echo
"$EXECUTABLE" -i "$IMAGEN2" -o "$IMAGEN2SAL" -f 2



if [ ! -f "$IMAGEN2SAL" ] ; then

	echo
	echo "Error procesando la imagen"
	exit 2
fi



pause


echo
echo
echo


echo "Imagen line.pgm procesada con la rotacion de Pi\2."
echo
"$EXECUTABLE" -i "$IMAGEN3" -o "$IMAGEN3SAL" -f 3



if [ ! -f "$IMAGEN3SAL" ] ; then

	echo
	echo "Error procesando la imagen"
	exit 2
fi

cat "$IMAGEN3"
echo
echo
cat "$IMAGEN3SAL"

pause





